// 联合数据类型其实就是可以给一个变量赋值多个类型
// let str:string | number | undefined = undefined
// console.log(str);
// str = 10000

// function sum(arg1:number, arg2:number | string):number {
//     if(typeof arg2 === 'string') {
//         return arg1 + Number(arg2)
//     }
//     return arg1 + arg2
// }
// console.log(sum(1, '2'));


